spinal puncture - French English Dictionary